.my-coupon {

    li {
        position: relative;
        padding: 10px;
    }

    .stamp * {
        padding: 0;
        margin: 0;
        list-style:none;
        font-family:"Microsoft YaHei", 'Source Code Pro', Menlo, Consolas, Monaco, monospace;
    }
    .stamp {
        width: 100%;
        height: 120px;
        padding: 0 0px;
        position: relative;
        overflow: hidden;
    }
    .stamp:before {
        content: '';
        position: absolute;
        top:0;
        bottom:0;
        left:10px;
        right:10px;
        z-index: -1;
    }
    .stamp i {
        position: absolute;
        left: 20%;
        top: 45px;
        height: 190px;
        width: 390px;
        background-color: rgba(255, 255, 255, .15);
        transform: rotate(-30deg);
    }
    .stamp .par {
        float: left;
        padding: 15px 0px 10px 20px;
        width: 40%;
        //min-width: 130px!important;
        border-right:2px dashed rgba(255, 255, 255, .3);
        text-align: left;
    }
    .stamp .par p {
        color:#fff;
        font-size: 12px;
        line-height: 21px;
    }
    .stamp .par span {
        font-size: 25px;
        color:#fff;
        margin-right: 5px;
        line-height: 50px;
    }
    .stamp .par .sign {
        font-size: 24px;
    }
    .stamp .par sub {
        position: relative;
        top:-5px;
        color:rgba(255, 255, 255, .8);
    }
    .stamp .copy {
        display: inline-block;
        padding:15px 10px;
        width:100px;
        vertical-align: text-bottom;
        font-size: 18px;
        color:rgb(255,255,255);
        text-align: center;
        line-height: initial;
    }
    .stamp .copy p {
        font-size: 16px;
        margin-top: 15px;
    }
    .stamp01 {
        background: radial-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 5px, #F39B00 5px);
        background-size: 15px 15px;
        background-position: 9px 3px;
    }
    .stamp01:before {
        background-color:#F39B00;
    }
    .stamp02 {
        background: radial-gradient(transparent 0, transparent 5px, #D24161 5px);
        background-size: 15px 15px;
        background-position: 9px 3px;
    }
    .stamp02:before {
        background-color:#D24161;
    }
    .stamp03 {
        background: radial-gradient(transparent 0, transparent 5px, #7EAB1E 5px);
        background-size: 15px 15px;
        background-position: 9px 3px;
    }
    .stamp03:before {
        background-color:#7EAB1E;
    }


    .stamp04 {
       // width: 390px;
        background: radial-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 4px, #50ADD3 4px);
        background-size: 12px 8px;
        background-position: -5px 10px;
    }
    .stamp04:before {
        background-color:#50ADD3;
        left: 5px;
        right: 5px;
    }

    .stamp05 {
        background: radial-gradient(transparent 0, transparent 5px, #a6a6a6 5px);
        background-size: 15px 15px;
        background-position: 9px 3px;
    }
    .stamp05:before {
        background-color:#a6a6a6;
    }


    .ui-already-receive,
    .ui-sold-out{
        position: absolute;
        top: 0;
        left: 20%;
        width: 80px;
        height: 80px;
        background: 0 0 no-repeat;
        background-size: contain;
    }

}